export default{
    COUNTPLUS(state,i){
        var flag = false;
        //代表购车中没有这个商品
        state.shoplist.forEach((item) => {
          if (item.detail.id == i.id) {
            item.num++;
            flag = true;
          }
        });
        //循环所有的购物车数据，如果有这个商品 就让num++，flag变为true
  
        if (flag == false) {
          state.shoplist.push({ detail: i, num: 1 });
        }
        //没有这个商品的时候 往购物车数据中添加一条新的数据，num为1
    },
    COUNTMINUS(state,i){
      var flag = false;
      //代表购车中没有这个商品
      state.shoplist.forEach((item) => {
        if (item.detail.id == i.id) {
          item.num--;
          flag = true;
        }
      });
      
      if (flag == false) {
        state.shoplist.push({ detail: i, num: 1 });
      }
    },
    REMOVE(state,id){
      state.shoplist.forEach((item,index)=>{
          if(item.detail.id == id){
              state.shoplist.splice(index,1)
          }
      })
  },
    COUNTMINUS(state){
        state.count--;
    },
    CHANGENUM1(state){
        state.num =10;
    }
}

